#include "pch.h"

#include <utility>
#include <shlobj.h>
#include <wrl/client.h>

#include "DesktopCapturer.h"

DesktopCapturer::~DesktopCapturer() = default;

void DesktopCapturer::SetSharedMemoryFactory(
	std::unique_ptr<SharedMemoryFactory> shared_memory_factory) {}

void DesktopCapturer::SetExcludedWindow(WindowId window) {}

bool DesktopCapturer::GetSourceList(SourceList* sources) {
	return true;
}

bool DesktopCapturer::SelectSource(SourceId id) {
	return false;
}

bool DesktopCapturer::FocusOnSelectedSource() {
	return false;
}

bool DesktopCapturer::IsOccluded(const DesktopVector& pos) {
	return false;
}